Vulkan | |
---|---|
Kehittäjä | AMD / Khronos |
Kehityshistoria | |
Ensijulkaisu | 1.0 / 16. helmikuuta 2016.[1] |
Vakaa versio | 1.3.278 / 16. helmikuuta 2024[2] |
Tiedot | |
Lisenssi | Apache-lisenssi, versio 2.0 ja Apache-lisenssi |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
Vulkan on Khronos Groupin julkaisema ohjelmointirajapinta. Ennen ensimmäistä julkaisua on myös käytetty epävirallista termiä glNext tai OpenGL Next.
Vulkan on suunniteltu laajempaan käyttöön kuin aikaisempi OpenGL: rajapinta tukee muutakin käyttöä kuin tietokonegrafiikan ohjelmointirajapintana käyttöä. Muita tuettuja toimintoja ovat GPGPU-käyttöön tarkoitettu laskentakapasiteetti ilman näyttötoimintoa tai vastaavaa.[3]
Vulkan on suunniteltu käytettäväksi grafiikkaprosessoreilla, digitaalisilla signaaliprosessoreilla sekä kiinteätoimisilla laitteilla.[3]
Vulkan myös toimii lähempänä laitteistotasoa ja ajurit jättävät enemmän vastuuta sovelluskehittäjälle kuten tilaseurannan, muistihallinnan, synkronoinnin ja vikatilanteiden käsittelyn.[3]